#marcos
OBJECTS = $(SOURCES:.c=.o)
SOURCES = arrint.c arrint_main.c verific.c elem.c
OBJECTS1 = $(SOURCES1:.c=.o)
SOURCES1 = lista.c lista_main.c verific.c elem.c
CFLAGS = -Wall -ansi -pedantic -g
CC = gcc
#reglas explicitas
all: arreglos_Int arreglos_lista

arreglos_Int : $(OBJECTS)
	$(CC) $(CFLAGS) -o $@ $^

%o:%c
	$(CC) $(CFLAGS) -c $<

arreglos_lista : $(OBJECTS1)
	$(CC) $(CFLAGS) -o $@ $^

%o:%c
	$(CC) $(CFLAGS) -c $<

#reglas explicitas
arrint.o: arrint.h verific.h
verific.o: verific.h elem.h
elem.o: elem.h
lista.o: lista.h

clean:
	rm -f $(OBJECTS) $(OBJECTS1) all
